'''
    单分支:
        条件必须返回布尔值 如果返回的不是布尔值 python会强制将该值转为布尔值
        如果条件返回的是True则执行代码块
        如果条件返回的是False则不执行代码块

    if 条件:
        代码块

    input函数: input("提示语"),接收用户在控制台的输入,返回的是字符串类型的数据
        python遇到input函数会暂停代码的执行,等待用户的输入,当用户输入完敲回车后,代码才会继续执行!
'''
# age = int(input("请输入您的年龄:"))
# if age >= 18:
#     print("成年了")

'''
    双分支:
        if 条件:
            代码块-1
        else:  
            代码块-2
            
        如果条件返回的是True则执行代码块-1
        如果条件返回的是False则执行代码块-2
'''
# age = int(input("请输入您的年龄:"))
# if age >= 18:
#     print("成年了,可以去网吧")
# else:
#     print("未成年,不要去网吧")

# 1.从控制台输入成绩
# 2.给成绩进行分类, 大于等于90 -> A ,  [80,90) -> B , [70,80) -> C , [60,70) -> D ,小于60 -> E

# grade = float(input("请输入考生的成绩:"))
# if grade >= 90:
#     print("您的等级是A")
# if grade >= 80 and grade < 90:
#     print("您的等级是B")
# if grade >= 70 and grade < 80:
#     print("您的等级是C")
# if grade >= 60 and grade < 70:
#     print("您的等级是D")
# if grade < 60:
#     print("您的等级是E")

# grade = float(input("请输入考生的成绩:"))
# if grade >= 60:
#     print("您的等级是D")
#     if grade >= 70:
#         print("您的等级是C")
#         if grade >= 80:
#             print("您的等级是B")
#             if grade >= 90:
#                 print("您的等级是A")
# else:
#     print("您的等级是E")

'''
    多分支:
        if 条件-1:
            代码块-1
        elif 条件-2:
            代码块-2
        elif 条件-3:
            代码块-3
        elif 条件-4:
            代码块-4
        ........        
        elif 条件-N:
            代码块-N
        else:  
            代码块-else
            
    当我们命中一个条件之后执行完对应条件的代码块就会跳出整个分支语句,如果一个条件都没有命中则执行else中的逻辑   
'''
grade = float(input("请输入考生的成绩:"))
if grade >=0 :
    if grade >= 90:
        print("您的等级是A")
    elif grade >= 80:  # 能执行到69行 说明67行的条件没有命中,也就代表分数肯定是要小于90的
        print("您的等级是B")
    elif grade >= 70:  # 能执行到71行 说明67行 69行的条件都没有命中,也就代表分数肯定是要小于80的
        print("您的等级是C")
    elif grade >= 60:  # 能执行到73行 说明67行 69行 71行的条件都没有命中,也就代表分数肯定是要小于70的
        print("您的等级是D")
    else:  # 能执行到75行 说明67行 69行 71行 73行的条件都没有命中,也就代表分数肯定是要小于60的
        print("您的等级是E")
else:
    print("分数是非法的!! 不能是负数")